* editfns.c: Integer and memory overflow fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 21:37:15 +0000 (14:37 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 21:37:15 +0000 (14:37 -0700)
commitd340e8ec9a13a97026766e5ea9db67ac8882db33
treed81fc839dd582a655d19e2f1e2675d03cfe7f7af
parent926a0de42780d72867ff53b1bb90cb3e84605a9e
* editfns.c: Integer and memory overflow fixes.

(set_time_zone_rule): Don't assume environment length fits in int.
(message_length): Now ptrdiff_t, not int.
(Fmessage_box): Don't update size until allocation succeeds.
Don't assume message length fits in int.
(Fformat): Use ptrdiff_t, not EMACS_INT, where ptrdiff_t will do.
src/ChangeLog
src/editfns.c